#ifndef USERINTERFACEGP2X_H
#define USERINTERFACEGP2X_H

#include "IUserInterface.h"
#include "Input.h"

//!User interface for the GP2X
class CUserInterfaceGP2X: public IUserInterface
{


public:
	//!Constructor.
	CUserInterfaceGP2X();

	//!Destructor.
	~CUserInterfaceGP2X();

	//!Initialise the user interface
	/*!
	\return True if it succeeded. False if it failed.
	*/
	bool init();

	//!Update the inputs.
	void inputDoUpdate();

	//!Display the head up display.
	void displayHUD();

};

#endif
